home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1998 May: Tool Chest / Dev.CD May 98 TC.toast / Tool Chest / QuickDraw / Bitblitz 1.0 / LibHeaders / AlertDlogUtils.h next >
Encoding:
C/C++ Source or Header  |  1990-07-12  |  1.8 KB  |  61 lines  |  [TEXT/MPS ]

  1. /*========================================================================================
  2.     File:      AlertDlogUtils.c
  3.  
  4.     By:        George Delaney
  5.             Mac CPU Software Quality    
  6.     Date:    5/14/90
  7.  
  8.     Contents:
  9.     Header declarations for standard Dialog and Alert routines.
  10.   ======================================================================================*/
  11.  
  12.  
  13.  
  14. /*--------------------------------------------------------------------------------------*/
  15. /*  Constants  */
  16.  
  17. #define     OK            1
  18. #define  CANCEL        2
  19.  
  20.  
  21.  
  22. /*--------------------------------------------------------------------------------------*/
  23. /*  Alert Utils    */
  24.  
  25.  
  26.  
  27. /*--------------------------------------------------------------------------------------*/
  28. /*  Alerts    */
  29.  
  30. pascal void  OKStrAlert            (Str255 str1, Str255 str2, Str255 str3, Str255 str4);
  31. pascal void  OKRsrcAlert        (short rsrcID, short strIndex);
  32.  
  33.  
  34.  
  35. /*--------------------------------------------------------------------------------------*/
  36. /*  Dialog Utils    */
  37.  
  38. pascal void  GetDlogShort        (DialogPtr dptr, short item, short *value);
  39. pascal void  SetDlogShort        (DialogPtr dptr, short item, short  value);
  40.  
  41. pascal void  GetDlogLong        (DialogPtr dptr, short item, long  *value);
  42. pascal void  SetDlogLong        (DialogPtr dptr, short item, long   value);
  43.  
  44. pascal Rect  GetDlogRect        (DialogPtr dptr, short item);
  45.  
  46. pascal void  SetDlogCtl            (DialogPtr dptr, short item, short value);
  47. pascal short GetDlogCtl            (DialogPtr dptr, short item);
  48.  
  49. pascal void  FrameDlogButton    (DialogPtr dptr, short item);
  50.  
  51. pascal void  GetDlogItemRect    (DialogPtr dptr, short item, Rect *itemRect);
  52. pascal void  FrameDlogItemRect    (DialogPtr dptr, short item);
  53.  
  54. pascal void  SetDlogItemProc    (DialogPtr dptr, short item, Ptr procPtr);
  55.  
  56. pascal void  SetDlogString        (DialogPtr dptr, short item, Str255 str);
  57.  
  58.  
  59. /*--------------------------------------------------------------------------------------*/
  60. /*  Dialogs  */
  61.